#ifndef OPENGL_WIDGET_TEXTURE_H_
#define OPENGL_WIDGET_TEXTURE_H_

#include <QOpenGLWidget>
#include <QOpenGLFunctions_3_3_Core>
// 使用Qt控件控制GL绘制，在paintGL 函数外部调用OpenGL函数

class OpenGLWidgetTest:public QOpenGLWidget, QOpenGLFunctions_3_3_Core
{
	Q_OBJECT
public:
	OpenGLWidgetTest(QWidget* parent);
	void TestMaxGLBufferData();
	~OpenGLWidgetTest() ;
	QString description = "纹理测试";

	//void drawShape(Shape shape);

	void setWireFrame(bool wireFrame);

protected:
	virtual void initializeGL();
	virtual void resizeGL(int w, int h);
	virtual void paintGL();

private:
	//Shape _shape;

};
#endif